﻿@charset "utf-8";
.w_1200{width: 1200px;margin: 0 auto;position: relative;}

.top{width: 100%;height: 38px;line-height: 38px;background: #f3f3f3;}
.top span{font-size: 14px;color: #666666;}
.head {padding-top: 20px; width: 100%; height: 90px; background: #fff; overflow: hidden; }
.head .tel {margin-left: 300px; padding-left: 25px; line-height: 30px; margin-top: 23px; background: url(../images/i_tel.jpg) left center no-repeat; }
.head .tel span {font-size: 18px; color: #666; }
.head .tel strong {color: #f9a73c; font-size: 20px; font-weight: normal; font-weight: bold; }
.user{float: right; margin-top: 20px; }
.user-a{display: inline-block; line-height: 34px; height: 34px; text-align: center; font-size: 14px; color: #666666; padding: 0 20px; border:1px solid #666666; border-radius: 17px; }
.user-b{display:inline-block; line-height: 34px; height: 34px; text-align: center; font-size: 14px; color: #fff; padding: 0 20px; background: #199fff; border:1px solid #199fff; border-radius: 17px; }


.menu{width: 100%;height:50px;background: #fff;z-index: 99999;border-top: 1px solid #ececec;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearFix:after {display: block; content: ''; clear: both; }
.nav{height:50px; line-height:50px; position:relative; z-index:1;}
.nav a{ color:#333;  }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left; }
.nav .nLi h3 a{ display:block;font-size:16px; font-weight:normal;color: #333;width: 133px;text-align: center;}
.nav .sub{ display:none;left:0px; top:50px;width:131px; position:absolute;line-height:30px; padding:10px 0; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15); }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 8px; 	-webkit-transition: .5s; -o-transition: .5s; transition: .5s;text-align: center;color: #17232d; font-size: 14px;}
.nav .sub a:hover{ background:#199fff; color:#fff;  }
.nav .on h3 a{ color:#fff;background: #199fff;}

.fullSlide{ width:100%;  position:relative;  height:450px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:450px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:450px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:50px; height:10px; margin:3px; overflow:hidden; background:#000;filter:alpha(opacity=50);opacity:0.5;  line-height:999px; }
.fullSlide .hd ul .on{ background:#fff;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:4%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:4%; background-position:-6px -137px; }


.com_til{text-align: center;}
.com_til h3{font-size: 48px;color: #454545;font-weight: normal;line-height: 1.2;}
.com_til span{font-size: 14px;color: #666666;line-height: 3;display: block;}
.com_til i{display:inline-block;width: 40px;height: 5px;background: #199fff;}


.main1{width: 100%;padding-top: 50px;padding-bottom: 50px;background: #fff;}
.m1_box{width: 100%;padding-top: 30px;}
.m1_box>ul>li{float: left;width: 224px;margin-right: 20px;}
.m1_box>ul>li .til{background: #199fff;padding-top: 25px;padding-bottom: 25px;text-align: center;}
.m1_box .ul{box-shadow: 0px 7px 7px 1px #eee; text-align: center;padding-bottom: 10px;padding-top: 10px;padding-left: 25px;padding-right: 25px;    min-height: 220px;}
.m1_box .ul h4{font-size: 18px;line-height: 2.5;}
.m1_box .ul i{display: inline-block;width: 20px;height: 5px;background: #199fff;margin-bottom: 20px;}
.m1_box .ul ul li{line-height: 36px;height: 36px;font-size: 14px;border-bottom: 1px dashed #ddd;}




.main2{width: 100%;padding-top: 50px;padding-bottom: 50px;background: #f5f5f5;}
.m2_box{width: 100%;padding-top: 30px;}
.case_list {position: relative;overflow: hidden;width: 100%;}
.case_list ul li {overflow: hidden; float: left; width: 227px; margin-right: 8px;margin-bottom: 10px;}
.case_list ul li a {display: block; }
.case_list ul li .case_a {padding: 25px 8% 30px; background-color: #fff; overflow: hidden; z-index: 2; display: block;text-align: center;}
.case_list ul li .case_a:before {content: ''; position: absolute; width: 100%; height: 100%; background-color: #199fff; left: 0; bottom: -100%; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; z-index: -1; }
.case_list ul li.hover .case_a:before {bottom: 0; }
.case_list ul li.hover .case_a h2,
.case_list ul li.hover .case_a .nr {color: #fff; }
.case_list ul li .case_a h2 {font-size: 16px; line-height: 25px; font-weight: normal; color: #666; }
.case_list ul li .case_a .nr {font-size: 12px; color: #666464; line-height: 21px; height: 42px; overflow: hidden; margin-top: 10px; }
.case_list ul li .top-Floor {width: 100%; height: 100%; background: url(../images/black.4.png) repeat; z-index: 3; left: 0; top: -100%; }
.case_list ul li.hover .top-Floor {top: 0; }
.case_list ul li .top-Floor .white-cross {width: 60px; height: 60px; display: block; top: 50%; left: 50%; margin-left: -30px; margin-top: -30px; background: url(../images/whit_cross.png) no-repeat; }
.case_list .x_arrs {-webkit-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute; left: -5%; top: 50%; margin-top: -25px; display: block; width: 51px; height: 51px; background: url(../images/scroll_btn_4.png) 0px 0px no-repeat; }


.main3{width: 100%;padding-top: 50px;padding-bottom: 50px;background: #4a45ed url(../images/m3_bg.jpg) center no-repeat;height: 560px;}
.m3_box{position: relative;}
.m3_box .img1{position: absolute;left: 88px;top: 120px;padding: 10px;background: #f9a73c;border-radius: 40px;overflow: hidden;}
.m3_box .img2{position: absolute;left: 321px;top: 220px;padding: 10px;background: #f9a73c;border-radius: 40px;overflow: hidden;}
.m3_box .img3{position: absolute;left: 550px;top: 120px;padding: 10px;background: #f9a73c;border-radius: 40px;overflow: hidden;}
.m3_box .img4{position: absolute;left: 776px;top: 220px;padding: 10px;background: #f9a73c;border-radius: 40px;overflow: hidden;}
.m3_box .img5{position: absolute;left: 1000px;top: 120px;padding: 10px;background: #f9a73c;border-radius: 40px;overflow: hidden;}
.m3_box .txt{color: #fff;}
.m3_box .txt h3{font-size: 18px;}
.m3_box .txt h3 b{font-size: 55px;font-family: "宋体";margin-right: 5px;font-style: italic;}
.m3_box .txt span{font-size: 14px;}
.m3_box .txt1{position: absolute;left: 50px;top: 200px;}
.m3_box .txt2{position: absolute;left: 300px;top: 300px;}
.m3_box .txt3{position: absolute;left: 520px;top: 200px;}
.m3_box .txt4{position: absolute;left: 750px;top: 300px;}
.m3_box .txt5{position: absolute;left: 1000px;top: 200px;}


.main4{width: 100%;padding-top: 50px;padding-bottom: 50px;background: #fff;}
.m4_box{padding-top: 40px;}
.index-number-mian {overflow: hidden; padding: 40px 0 30px; border: 1px solid #eee; }
.index-number-mian ul li {float: left; width: 25%; color: #999; text-align: center; }
.index-number-mian ul li .number {color: #199fff; font-size: 36px; line-height: 40px; }
.index-number-mian ul li .number span {padding-left: 5px; vertical-align: top; font-size: 24px; line-height: 40px; }
.index-number-mian ul li p{font-size: 16px; color: #4a4a4a; line-height: 30px; }
.m4_box2  ul {overflow: hidden; margin-left: -20px; }
.m4_box2  ul li {background: #fff; width: 220px; float: left; display: table; margin: 20px 0 0 20px; height: 88px; border: 2px solid #efefef; border-radius: 2px; text-align: center; }
.m4_box2   ul li .img {display: table-cell; width: 222px; height: 88px; vertical-align: middle; }
.m4_box2 ul li .img img {max-width: 200px; max-height: 150px; }



.main5{width: 100%;padding-top: 50px;padding-bottom: 50px;background: #f5f5f5;}
.m5_box{margin-top: 80px;height: 200px;position: relative;padding-top: 70px;overflow: hidden;}
.img_ul{position: absolute;left: 0;top: 0;width: 1140px;padding-left: 70px;}
.img_ul ul li{float: left;width: 14.28%;}

.txt_ul{position: absolute;left: 0;top: 0;width: 1200px;padding-left: 20px;}
.txt_ul ul li{float: left;width: 13.7%;text-align: center;}
.txt_ul ul li span{font-size: 14px;line-height: 1.5;}
.txt_ul ul li p{font-size: 16px;}




.main6{width: 100%;padding-top: 50px;padding-bottom: 50px;background: #fff;}
.m6_left{float: left;width: 560px;}
.m6_right{float:right;width: 560px;}
.m6_left h2 {font-size: 18px; color: #000; line-height: 46px; border-bottom: 1px solid #efefef; font-weight: normal; }
.m6_left h2 b{border-left: 8px solid #199fff; font-weight: normal; padding-left: 10px; }
.m6_left h2 a {float: right; font-size: 14px; color: #999; }
.m6_right h2 {font-size: 18px; color: #000; line-height: 45px; border-bottom: 1px solid #efefef; font-weight: normal; }
.m6_right h2 b{border-left: 8px solid #199fff; padding-left: 10px; font-weight: normal; }
.m6_right h2 a {float: right; font-size: 14px; color: #999; }
.pimg {float: left; width: 150px; height: 150px; display: inline;border: 1px solid #d5d5d5; }
.newsmain1 {width:760px;  padding:20px 0 0 0; }
.newsmain1 .newsli_r{ line-height:1.5; color:#595959;width:380px; padding:0 0 0 0;float: right; }
.newsmain1 .newsli_rt{font-size: 16px;line-height: 40px; }
.newsmain1 .newsli_rt .fl{ text-overflow:ellipsis; overflow:hidden;;color:#000 }
.newsmain1 .newsli_rt .fl:hover{color: #199fff;}
.newsmain1 .newsli_r span.more{display:block;height: 30px;line-height: 30px;font-size: 14px;color: #666;}
.newsmain1 p.newscontent{ color:#797979; line-height:25px; height:60px;font-size:14px; overflow:hidden; padding:5px 0 0 0;}
.newsright{ float:right; width:452px; padding:0 13px;height:353px; border:1px solid #d3d3d3; background:#fff;}
.news_ful{ float:left;  padding:15px 0 0 0px;}
.news_ful li{ float:left; width:560px; padding:5px 0; border-bottom:1px dashed #e5e5e5}
.news_ful li a{ float:left; width:560px; height:26px; line-height:26px; color:#666; overflow:hidden; }
.news_ful li a label{ float:left; width:315px; height:26px; line-height:26px; overflow:hidden;font-size: 16px;padding-left: 15px;background: url(../images/dian1.jpg) left center no-repeat;}
.news_ful li a:hover label{color: #199fff;}
.news_ful li a  span{ float:right; width:100px; height:26px; line-height:26px ;overflow:hidden; font-size:16px; }
.txtMarquee-top {overflow: hidden; position: relative;}

.footer{width: 100%; background: #3b3d52; padding-top: 10px; }
.ft_top{border-bottom: 1px solid #5f627c;height: 55px;line-height: 55px;}
.ft_nav ul{text-align: center;}
.ft_nav ul li {width: 133px;display: inline-block; }
.ft_nav ul li a {color: #fff; font-size: 14px; }
.ft_cen{text-align: center;height: 90px;line-height: 90px;color: #fff;font-size: 14px; }
.ft_cen a{color: #fff;}
.ft_bot{font-size: 14px;text-align: center;line-height: 45px;height: 45px;background: #333448;color: #fff;}
.ft_bot a{color: #fff;}


.main {
    width: 100%;
    height: 100%;
    height: auto;
    overflow: hidden;
}
.e6bg {

    border-top: solid 1px #FFFFFF;
}
.aboutall {
    height: 100%;
    width: 1198px;
    overflow: hidden;
    min-height: 500px;
    border-bottom: none;
    margin-top: 40px;
}
.aboutleft {
    width: 238px;
    float: left;
}
.aboutleftitle {
    height: 48px;
    width: 238px;
    margin: 0px auto;
    line-height: 48px;
    font-size: 20px;
    color: #FFF;
    text-align: center;
    background: #1888EA;
}
.aboutleft dl dd {
    float: left;
    background: url(../images/yqh.png) right no-repeat;
    background-position: 205px 12px;
    background-color: #EAEAEA;
    border-top: solid 2px #FFF;
    width: 218px;
    text-overflow: ellipsis;
    white-space: nowrap;
    course: hand;
    overflow: hidden;
    text-align: left;
    display: block;
    height: auto;
    line-height: 40px;
    padding-left: 20px;
    font-size: 16px;
}
.aboutleft dl dd a{
    color: #4f4f4f;
}
.aobutright {

    min-height: 500px;
    height: auto;
    overflow: hidden;
}
.aobutright dl dt {
    border-bottom: solid 1px #EBEBEB;
    height: 48px;
    font-size: 14px;
    font-weight: bold;
}
.ttile {
    text-align: left;
    display: block;
    float: left;
    margin: 14px 0px;
    border-left: solid 2px #3CB4F9;
    padding-left: 20px;
    height: 20px;
    line-height: 20px;
    width: 957px;
}
.aobutright dl dd {
    padding: 20px 0px;
    line-height: 36px;
    font-size: 14px;
    color: #666;
}
.aboutleft dl dd:hover {
    height: 40px;
    width: 218px;
    display: block;
    background: url(../images/yqb.png) right no-repeat;
    background-color: #23ADF3;
    background-position: 205px 12px;
    color: #FFF;
}
.aboutleft dl dd:hover a {
    color: #fff;
    width: 218px;
    height: 40px;
    display: block;
}
.Newsright{ float:left; width:919px; border-left:solid 1px #E9E9E9; padding-left:20px; padding-right:20px; min-height:500px; height:auto; overflow:hidden}
.Newsright dl dt{height:48px; font-size:14px; font-weight:bold}
.Newsright dl dd{ width:98%; border-bottom:dashed 1px #EBEBEB; font-size:14px; height:36px;line-height:36px;text-overflow: ellipsis;white-space: nowrap;}
.Newsright dl dd span{ float:right}
.newshow{ width:918px; min-height:500px; padding:0 20px;px; float:left; border-left:solid 1px #E9E9E9}
.newshowtitle01{border-bottom:solid 1px #EBEBEB; height:48px; font-size:14px; font-weight:bold}
.newsmain{ width:919px;height:auto; overflow:hidden; border-bottom:solid 1px #EBEBEB}
.newshowtitle{ width:900px; margin:0px auto; text-align:center; line-height:22px; padding:20px 0px 10px 0px; font-size:16px; color:#333}
.newshowdate{ text-align:center; width:900px; margin:0px auto; color:#666; height:30px; line-height:30px;}
.newshowcont{ line-height:30px; font-size:14px; color:#666; padding:10px 0px;}
.PageDiv {
    width: 100%;
    margin: 0px auto;
}


#pages{padding-top: 20px;}

#pages li a,#pages li span{
    padding: 5px 12px 5px 12px;
    line-height: 18px;
    display: block;
    cursor: hand;

    text-align: center;
    color: #666;
}
#pages li{
        margin-right: 6px;
    float: left;
        border: solid 1px #CCC;
}

#pages li.active{
    border: solid 1px #FF6600;
    background-color: #FFEEE5;
    color: #FF6600;
    float: left;
}



.slideTxtBox{}
.slideTxtBox .hd{ height:80px;position:relative;text-align: center; }
.slideTxtBox .hd ul{}
.slideTxtBox .hd ul li{padding:0 20px; cursor:pointer;display: inline-block;height: 35px;line-height: 35px;background:#fff; border:1px solid #ddd;margin: 0 3px;font-size: 14px;}
.slideTxtBox .hd ul li.on{background:#199fff; border:1px solid #199fff;color: #fff; }
.slideTxtBox .bd ul{}
.slideTxtBox .bd li{ }